John O'SheaJohn O'Shea
BadmintonAsian Games 2026 Badminton Draw: When the Compressed Schedule Becomes More Frightening Than the Big NamesI once announced a player's hometown incorrectly, and realized I was running ...
BadmintonAsian Games 2026: The Badminton Draw and the Fitness Equation of a Five-Day TournamentIn the badminton draw released on Thursday, the smallest line of text is the...
BadmintonAichi-Nagoya 2026: The Draw Saves No One — the Schedule Is Asian Women's Badminton's Real OpponentIn a training hall in Kuala Lumpur with no camera in sight, I stood at the...
BadmintonAsian Games 2026: The Badminton Draw, a Five-Day Stamina Puzzle, and the Doubles Pairings Nobody VerifiedThe A4 sheet taped to a press-room corridor wall with yellow sticky tape rare...
Domestic FootballVietnamese Football and the Data Problem: When Deep Analysis Lacks Raw MaterialIn modern football, the value of an analysis does not lie in its length or it...
International FootballToh Wei Soong and the S7 400m Freestyle Bronze: The 22.87-Second Gap at Aichi-Nagoya 2026The 5:24.23 sat third on the Aichi-Nagoya scoreboard, and it took me nearly a...
International FootballWhen the Stands Fall Silent, the V.League Starts Telling Its Real StoryWhen the Stands Fall Silent, the V.League Starts Telling Its Real Story In th...
International FootballVAR in V.League and the Battle to Read the Law: When Referees Become Editors of the MatchIn 2026, while still a final-year student, I compiled 47 shirt-pulling...
BadmintonAidil Sholeh and 27 Months of Silence: Malaysia Finds Its Voice Again at Vietnam Open 2026Last weekend, at a half-empty arena in Ho Chi Minh City, Aidil Sholeh Ali...
International FootballK League 2 Regular Season: The Real Signals Behind the Transfer NoiseMy camera sits in row seven of the Mokdong stand, where wind slips through th...
Martial ArtsOne Word, Four Rulebooks: Why Taolu, Sanda, Boxing and MMA Cannot Share a Single YardstickOn a martial arts day at the SEA Games, the tickers of Vietnamese sports site...
VolleyballDakar 2026: YOG Beach Volleyball Draw — When the Draw Says Nothing About the FutureThe draw has closed. On paper, 24 men's and 24 women's beach volleyball teams...
Table TennisWTT Feeder Chennai 2026: India Holds 7 of 8 Men's Seeds and the Real Structure of a Low-Tier EventOn the night of October 5, 2026, when the seeding list for WTT Feeder Chennai...
BilliardsCheung Ka Wai beats Ronnie O'Sullivan 4-3 at the Northern Ireland Open: reading the upset frame by frameBelfast, October. Waterfront Hall. Cheung Ka Wai walks into the seventh frame...
Table TennisRio 2026: Vietnamese Athletics and the Lanes That Left No DataIn August 2026, in the warm-up area of the Olympic stadium in Rio de Janeiro,...
Martial ArtsThe Truth Behind a Martial Arts Analysis with Missing Data: A Warning from a Failed PipelineIn the sports media industry, especially in martial arts, in-depth analysis...
Domestic FootballBlank Report: Vietnamese Youth Football’s Data Void and the Scouting ProblemBlank Report: Vietnamese Youth Football’s Data Void and the Scouting Problem....
BasketballDeep Basketball Analysis: When Input Data Is Empty and Lessons on Information Extraction PipelinesIn the context of Vietnam's sports industry undergoing a strong transformatio...
Domestic FootballThe V.League Map: AFC Slots Cannot Be Bought With a BudgetA meeting room at a V.League club, a few weeks before the ball rolls. On the...
BasketballCibona Beat Galatasaray 96-76, Cholet Down Hapoel Holon 99-79: A Full Read of the Basketball Champions League RoundThe latest round of the Basketball Champions League (BCL) closed with two...
BadmintonAsian Games 2026: The Badminton Draw and the Fitness Equation of a Five-Day TournamentIn the badminton draw released on Thursday, the smallest line of text is the...
BadmintonAichi-Nagoya 2026: The Draw Saves No One — the Schedule Is Asian Women's Badminton's Real OpponentIn a training hall in Kuala Lumpur with no camera in sight, I stood at the...
BadmintonAsian Games 2026: The Badminton Draw, a Five-Day Stamina Puzzle, and the Doubles Pairings Nobody VerifiedThe A4 sheet taped to a press-room corridor wall with yellow sticky tape rare...
Domestic FootballVietnamese Football and the Data Problem: When Deep Analysis Lacks Raw MaterialIn modern football, the value of an analysis does not lie in its length or it...
International FootballToh Wei Soong and the S7 400m Freestyle Bronze: The 22.87-Second Gap at Aichi-Nagoya 2026The 5:24.23 sat third on the Aichi-Nagoya scoreboard, and it took me nearly a...
International FootballWhen the Stands Fall Silent, the V.League Starts Telling Its Real StoryWhen the Stands Fall Silent, the V.League Starts Telling Its Real Story In th...
International FootballVAR in V.League and the Battle to Read the Law: When Referees Become Editors of the MatchIn 2026, while still a final-year student, I compiled 47 shirt-pulling...
BadmintonAidil Sholeh and 27 Months of Silence: Malaysia Finds Its Voice Again at Vietnam Open 2026Last weekend, at a half-empty arena in Ho Chi Minh City, Aidil Sholeh Ali...
International FootballK League 2 Regular Season: The Real Signals Behind the Transfer NoiseMy camera sits in row seven of the Mokdong stand, where wind slips through th...
Martial ArtsOne Word, Four Rulebooks: Why Taolu, Sanda, Boxing and MMA Cannot Share a Single YardstickOn a martial arts day at the SEA Games, the tickers of Vietnamese sports site...
VolleyballDakar 2026: YOG Beach Volleyball Draw — When the Draw Says Nothing About the FutureThe draw has closed. On paper, 24 men's and 24 women's beach volleyball teams...
Table TennisWTT Feeder Chennai 2026: India Holds 7 of 8 Men's Seeds and the Real Structure of a Low-Tier EventOn the night of October 5, 2026, when the seeding list for WTT Feeder Chennai...
BilliardsCheung Ka Wai beats Ronnie O'Sullivan 4-3 at the Northern Ireland Open: reading the upset frame by frameBelfast, October. Waterfront Hall. Cheung Ka Wai walks into the seventh frame...
Table TennisRio 2026: Vietnamese Athletics and the Lanes That Left No DataIn August 2026, in the warm-up area of the Olympic stadium in Rio de Janeiro,...
Martial ArtsThe Truth Behind a Martial Arts Analysis with Missing Data: A Warning from a Failed PipelineIn the sports media industry, especially in martial arts, in-depth analysis...
Domestic FootballBlank Report: Vietnamese Youth Football’s Data Void and the Scouting ProblemBlank Report: Vietnamese Youth Football’s Data Void and the Scouting Problem....
BasketballDeep Basketball Analysis: When Input Data Is Empty and Lessons on Information Extraction PipelinesIn the context of Vietnam's sports industry undergoing a strong transformatio...
Domestic FootballThe V.League Map: AFC Slots Cannot Be Bought With a BudgetA meeting room at a V.League club, a few weeks before the ball rolls. On the...
BasketballCibona Beat Galatasaray 96-76, Cholet Down Hapoel Holon 99-79: A Full Read of the Basketball Champions League RoundThe latest round of the Basketball Champions League (BCL) closed with two...
